home *** CD-ROM | disk | FTP | other *** search
/ Resource Library: Multimedia / Resource Library: Multimedia.iso / hypertxt / msdos / hydos10 / if < prev    next >
Text File  |  1991-04-14  |  1KB  |  39 lines

  1.                                      IF
  2.          Performs conditional execution of commands in batch files.
  3.  
  4. If the condition is met then the command will be executed.  If the
  5. condition is not met then the command will be ignored.  If the NOT
  6. parameter is entered, the command is executed when the condition is
  7. false.
  8.  
  9. COMMAND TYPE: Internal (batch)          VERSION: 2.0 and up
  10.  
  11. USE: IF [NOT] condition command
  12.  
  13. "command" is the DOS command or program to be executed when the condition is
  14. met. "condition" can be one of the following:
  15.  
  16.     errorlevel number
  17. or  string1 == string2
  18. or  EXIST filename
  19.  
  20. errorlevel number, where number is the exit code of the previously
  21. executed program.
  22. Some possible errorlevel numbers are:
  23. 0 = Normal completion                  1 = No files found
  24. 3 = Terminated by CTRL-BREAK or ESCAPE 4 = Terminated because of error
  25.  
  26. Some programs may return other errorlevel codes than these. The
  27. errorlevel number condition will be true if the last program executed
  28. has an exit code equal to or greater than the number specified.
  29.  
  30. string1 == string2 is true if string1 and string2 are exactly
  31. identical after %variable substitution.  The strings may not contain
  32. separators (,;= or spaces) To test for a null %variable, use IF
  33. "%var"==""
  34.  
  35. EXIST filename is true if the specified file exists.  A drive and path
  36. may be specified.
  37.  
  38. EXAMPLE: IF NOT EXIST DATA.FIL ECHO Cannot find data file
  39.